home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Developer Utilities / Installer 4.0.3 SDK / Script Examples / • Some Useful Utilities / Makefile next >
Encoding:
Makefile  |  1994-11-15  |  1.2 KB  |  37 lines  |  [TEXT/MPS ]

  1. scriptName                = 'My Proc'
  2. debugScriptName            = "{scriptName}.debug"
  3.  
  4. sourceFile                = "FindTargetFile"
  5.  
  6. OBJECTS                    = {sourceFile}.c.o
  7. InstallerCIncDir        = ':::Installer 4.0b7:DeveloperInterfaces:CIncludes:'
  8. InstallerCSrcDir        = ':::Installer 4.0b7:DeveloperInterfaces:CSources:'
  9. InstallerRIncDir        = ':::Installer 4.0b7:DeveloperInterfaces:RIncludes:'
  10. InstallerDebuggerDir    = ':::Installer Debugger 4.0b7:'
  11.  
  12. COptions        = -b -r -sym on
  13. LinkOptions        = -mf -sym on
  14.  
  15. "{debugScriptName}" ƒ {scriptName}
  16.     Duplicate -y {scriptName} {scriptName}" w/ Debugger"
  17.     Rez {InstallerDebuggerDir}"InstallerDebugger.r" -append -o {scriptName}" w/ Debugger"
  18.  
  19. {scriptName} ƒƒ {sourceFile} {scriptName}.r
  20.     set theTime    "'`date -d -s` 12:00:00 PM'"
  21.     Rez {scriptName}.r -o {scriptName} -t 'kajr' -c 'kajr' -i {InstallerRIncDir}
  22.     SetFile -a b -d {theTime} {scriptName}
  23.     {ScriptCheckDir}ScriptCheck {scriptName} -h -d -a
  24.     SetFile -m {theTime} {scriptName}
  25.  
  26.  
  27. {sourceFile} ƒƒ Makefile {OBJECTS}
  28.     Link {LinkOptions} -t rsrc -c RSED -rt infn=401 -m {sourceFile} -sg {sourceFile} ∂
  29.         {OBJECTS} ∂
  30.         "{Libraries}"Interface.o ∂
  31.         "{Libraries}Runtime.o" ∂
  32.         -o {sourceFile}
  33.         
  34. {sourceFile}.c.o ƒ Makefile {sourceFile}.c
  35.     C {COptions} {sourceFile}.c -i {InstallerCIncDir},{InstallerCSrcDir},{InstallerRIncDir}
  36.  
  37.